Thread allocation in CMP-based multithreaded network processors

نویسندگان

  • Yi-Neng Lin
  • Ying-Dar Lin
  • Yuan-Cheng Lai
چکیده

Article history: Received 28 July 2008 Received in revised form 3 August 2009 Accepted 11 January 2010 Available online 20 January 2010

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing the Energy Efficiency of CMP and SMT Architectures for Multimedia Workloads

Chip multiprocessing (CMP) and simultaneous multithreading (SMT) are two recently adopted techniques for improving the throughput of general-purpose processors by using multithreading. These techniques are likely to benefit the increasingly important real-time multimedia workloads, which are inherently multithreaded. These workloads, however, often run in an energy constrained environment. This...

متن کامل

Comparing Execution Performance of Scheduled Dataflow With RISC Processors

In this paper we describe a new approach to designing multithreaded architecture that can be used as the basic building blocks in high-end computing architectures. Our architecture uses non-blocking multithreaded model based on dataflow paradigm. In addition, all memory accesses are decoupled from the thread execution. Data is pre-loaded into the thread context (registers), and all results are ...

متن کامل

Performance Evaluation of Intel's Quad Core Processors for Embedded Applications

Recently, multiprocessing is implemented using either chip multiprocessing (CMP) or Simultaneous multithreading (SMT). Multi-core processors, represent CMP processors, are widely used in desktop and server applications and are now appearing in real-time embedded applications. We are investigating optimal configurations of some of the available multi-core processors suitable for developing real-...

متن کامل

Functional Unit Usage Based Thread Selection in a Simultaneous Multithreaded Processor

This paper proposes and evaluates a new mechanism for thread selection in simultaneous multithreaded processors that is based on functional unit(FU) usage information. The performance of any processor depends on the set of dependences that it can manage. In a multithreaded architecture there is an opportunity to manage structural dependences more effectively than in conventional superscalar pro...

متن کامل

Computer Science Technical Report Experimental Evaluation of Blocking and Non-Blocking Multithreaded Code Execution

The objective of multithreaded execution models is masking the latency of inter processor communications and remote memory accesses in large-scale multiprocessors. Several such models combine aspects of data ow-like execution with the von Neumann model in an attempt to provide both e cient synchronization (as in the data ow model) and e cient exploitation of program locality (as in the von Neum...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2010